package com.zxt.service;


import com.zxt.dto.SysRoleDTO;
import com.zxt.dto.SysRoleQueryDTO;
import com.zxt.query.QueryResultVO;
import com.zxt.vo.SysRoleVO;

/**
 * 业务逻辑层-角色信息接口类
 *
 * @author zxt
 */
public interface ISysRoleService {

    /**
     * 分页查询
     *
     * @param dto
     * @return
     */
    QueryResultVO<SysRoleVO> query(SysRoleQueryDTO dto);

    /**
     * 新建角色
     *
     * @param sysRoleDTO 入参
     */
    void createSysRole(SysRoleDTO sysRoleDTO);

    /**
     * 更新角色
     *
     * @param sysRoleDTO 入参
     */
    void updateSysRole(SysRoleDTO sysRoleDTO);
}
